home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Debugger / Power Mac Debugger 2.1d12 / Power Mac Debugger 2.1d12.rsrc / CODE_89_APerfProtocol.txt < prev    next >
Text File  |  1996-04-18  |  82KB  |  1,530 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000000 (0 of them)
  3. # far model jump table entries starting at A5 + 0x0000D3C0 (29 of them)
  4. # A5 relocation data at 0x00000C6C
  5. #   A5 relocation at 00000076
  6. #   A5 relocation at 000000C4
  7. #   A5 relocation at 000000D4
  8. #   A5 relocation at 000000E2
  9. #   A5 relocation at 000000EA
  10. #   A5 relocation at 000000F6
  11. #   A5 relocation at 0000010C
  12. #   A5 relocation at 00000128
  13. #   A5 relocation at 000001D8
  14. #   A5 relocation at 000001E6
  15. #   A5 relocation at 000001EE
  16. #   A5 relocation at 000001FA
  17. #   A5 relocation at 0000023A
  18. #   A5 relocation at 0000028E
  19. #   A5 relocation at 00000326
  20. #   A5 relocation at 0000039C
  21. #   A5 relocation at 00000402
  22. #   A5 relocation at 00000472
  23. #   A5 relocation at 00000494
  24. #   A5 relocation at 0000049C
  25. #   A5 relocation at 0000047A
  26. #   A5 relocation at 00000502
  27. #   A5 relocation at 00000590
  28. #   A5 relocation at 00000512
  29. #   A5 relocation at 00000548
  30. #   A5 relocation at 00000562
  31. #   A5 relocation at 00000574
  32. #   A5 relocation at 00000586
  33. #   A5 relocation at 0000059E
  34. #   A5 relocation at 000005A6
  35. #   A5 relocation at 000005E6
  36. #   A5 relocation at 000005EC
  37. #   A5 relocation at 00000602
  38. #   A5 relocation at 00000678
  39. #   A5 relocation at 000006CE
  40. #   A5 relocation at 000006D6
  41. #   A5 relocation at 0000060A
  42. #   A5 relocation at 0000075E
  43. #   A5 relocation at 00000766
  44. #   A5 relocation at 0000080A
  45. #   A5 relocation at 00000812
  46. #   A5 relocation at 0000082A
  47. #   A5 relocation at 00000864
  48. #   A5 relocation at 000008C2
  49. #   A5 relocation at 000008D4
  50. #   A5 relocation at 000008E6
  51. #   A5 relocation at 000008F8
  52. #   A5 relocation at 0000092A
  53. #   A5 relocation at 00000914
  54. #   A5 relocation at 00000946
  55. #   A5 relocation at 00000958
  56. #   A5 relocation at 00000A02
  57. #   A5 relocation at 00000A0A
  58. #   A5 relocation at 00000A20
  59. #   A5 relocation at 00000A26
  60. #   A5 relocation at 00000A18
  61. #   A5 relocation at 00000A40
  62. #   A5 relocation at 00000B5A
  63. #   A5 relocation at 00000C2E
  64. #   A5 relocation at 00000C52
  65. # A5 is 0x00000000
  66. # PC relocation data at 0x00000CC0
  67. #   PC relocation at 00000070
  68. #   PC relocation at 000002FC
  69. #   PC relocation at 0000037C
  70. #   PC relocation at 000003E4
  71. #   PC relocation at 000004A6
  72. #   PC relocation at 000004F0
  73. #   PC relocation at 00000550
  74. #   PC relocation at 000006B6
  75. #   PC relocation at 00000C3C
  76. #   PC relocation at 00000C60
  77. # load address is 0x00000000
  78. 00000000  0000 0000                ori.b      D0, 0x0
  79. 00000004  4348                     chk.w      D1, A0
  80. 00000006  455A                     chk.w      D2, [A2]+
  81. 00000008  4E56 0000                link       A6, 0
  82. 0000000C  206E 0008                movea.l    A0, [A6 + 0x8]
  83. 00000010  2028 010C                move.l     D0, [A0 + 0x10C]
  84. 00000014  4E5E                     unlink     A6
  85. 00000016  205F                     movea.l    A0, [A7]+
  86. 00000018  584F                     addq.w     A7, 4
  87. 0000001A  4ED0                     jmp        [A0]
  88. 0000001C  9847                     sub.w      D4, D7
  89. 0000001E  6574                     bcs        +0x76 /* 00000094 */
  90. 00000020  5361                     subq.w     -[A1], 1
  91. 00000022  6D70                     blt        +0x72 /* 00000094 */
  92. 00000024  6C69                     bge        +0x6B /* 0000008F */
  93. 00000026  6E67                     bgt        +0x69 /* 0000008F */
  94. 00000028  5261                     addq.w     -[A1], 1
  95. 0000002A  7465                     moveq.l    D2, 0x65
  96. 0000002C  5F5F                     subq.w     [A7]+, 7
  97. 0000002E  3454                     movea.w    A2, [A4]
  98. 00000030  4153                     chk.w      D0, [A3]
  99. 00000032  5046                     addq.w     D6, 8
  100. 00000034  7600                     moveq.l    D3, 0x00
  101. 00000036  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  102. 0000003A  0000 48E7                ori.b      D0, 0xE7
  103. 0000003E  1020                     move.b     D0, -[A0]
  104. 00000040  246E 0008                movea.l    A2, [A6 + 0x8]
  105. 00000044  2F0A                     move.l     -[A7], A2
  106. 00000046  4EB9 0000 01A0           jsr        [0x000001A0]
  107. 0000004C  2079 FFFA 5F68           movea.l    A0, [0xFFFA5F68]
  108. 00000052  2488                     move.l     [A2], A0
  109. 00000054  7000                     moveq.l    D0, 0x00
  110. 00000056  2540 0108                move.l     [A2 + 0x108], D0
  111. 0000005A  700A                     moveq.l    D0, 0x0A
  112. 0000005C  2540 010C                move.l     [A2 + 0x10C], D0
  113. 00000060  7600                     moveq.l    D3, 0x00
  114. 00000062  2543 0110                move.l     [A2 + 0x110], D3
  115. 00000066  2543 0114                move.l     [A2 + 0x114], D3
  116. 0000006A  200A                     move.l     D0, A2
  117. 0000006C  4CDF 0408                movem.l    D3,A2, [A7]+
  118. 00000070  4E5E                     unlink     A6
  119. 00000072  205F                     movea.l    A0, [A7]+
  120. 00000074  584F                     addq.w     A7, 4
  121. 00000076  4ED0                     jmp        [A0]
  122. 00000078  8D5F                     or.w       [A7]+, D6
  123. 0000007A  5F63                     subq.w     -[A3], 7
  124. 0000007C  745F                     moveq.l    D2, 0x5F
  125. 0000007E  5F34 5441                subq.b     [A4 + D5.w * 4 + 0x41], 7
  126. 00000082  5350                     subq.w     [A0], 1
  127. 00000084  4676 0000                not.w      [A6 + D0.w]
  128. 00000088  4E56 FF00                link       A6, -0x0100
  129. 0000008C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  130. 00000090  266E 0008                movea.l    A3, [A6 + 0x8]
  131. label00000094:
  132. 00000094  422E FF00                clr.b      [A6 - 0x100]
  133. 00000098  2F0B                     move.l     -[A7], A3
  134. 0000009A  4EB9 0000 D212           jsr        [0x0000D212]
  135. 000000A0  4AAB 0108                tst.l      [A3 + 0x108]
  136. 000000A4  6630                     bne        +0x32 /* 000000D6 */
  137. 000000A6  7010                     moveq.l    D0, 0x10
  138. 000000A8  2F00                     move.l     -[A7], D0
  139. 000000AA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  140. 000000B0  2440                     movea.l    A2, D0
  141. 000000B2  200A                     move.l     D0, A2
  142. 000000B4  6708                     beq        +0xA /* 000000BE */
  143. 000000B6  2F0A                     move.l     -[A7], A2
  144. 000000B8  4EB9 0000 3822           jsr        [0x00003822]
  145. label000000BE:
  146. 000000BE  2F0A                     move.l     -[A7], A2
  147. 000000C0  4EB9 0000 1172           jsr        [0x00001172]
  148. 000000C6  7001                     moveq.l    D0, 0x01
  149. 000000C8  2F00                     move.l     -[A7], D0
  150. 000000CA  2F0A                     move.l     -[A7], A2
  151. 000000CC  4EB9 0000 382A           jsr        [0x0000382A]
  152. 000000D2  274A 0108                move.l     [A3 + 0x108], A2
  153. label000000D6:
  154. 000000D6  486E FF00                pea.l      [A6 - 0x100]
  155. 000000DA  3F3C 1771                move.w     -[A7], 0x1771
  156. 000000DE  7004                     moveq.l    D0, 0x04
  157. 000000E0  3F00                     move.w     -[A7], D0
  158. 000000E2  4EB9 0000 0CAA           jsr        [0x00000CAA]
  159. 000000E8  284B                     movea.l    A4, A3
  160. 000000EA  584C                     addq.w     A4, 4
  161. 000000EC  122E FF00                move.b     D1, [A6 - 0x100]
  162. 000000F0  7000                     moveq.l    D0, 0x00
  163. 000000F2  1001                     move.b     D0, D1
  164. 000000F4  5280                     addq.l     D0, 1
  165. 000000F6  2F00                     move.l     -[A7], D0
  166. 000000F8  486E FF00                pea.l      [A6 - 0x100]
  167. 000000FC  2F0C                     move.l     -[A7], A4
  168. 000000FE  4EB9 0000 0042           jsr        [0x00000042]
  169. 00000104  4FEF 000C                lea.l      A7, [A7 + 0xC]
  170. 00000108  2F0B                     move.l     -[A7], A3
  171. 0000010A  2053                     movea.l    A0, [A3]
  172. 0000010C  2068 0058                movea.l    A0, [A0 + 0x58]
  173. 00000110  4E90                     jsr        [A0]
  174. 00000112  3600                     move.w     D3, D0
  175. 00000114  660C                     bne        +0xE /* 00000122 */
  176. 00000116  2F0B                     move.l     -[A7], A3
  177. 00000118  2053                     movea.l    A0, [A3]
  178. 0000011A  2068 0060                movea.l    A0, [A0 + 0x60]
  179. 0000011E  4E90                     jsr        [A0]
  180. 00000120  3600                     move.w     D3, D0
  181. label00000122:
  182. 00000122  3003                     move.w     D0, D3
  183. 00000124  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  184. 00000128  4E5E                     unlink     A6
  185. 0000012A  205F                     movea.l    A0, [A7]+
  186. 0000012C  584F                     addq.w     A7, 4
  187. 0000012E  4ED0                     jmp        [A0]
  188. 00000130  8D49 4153                pack       -[A6], -[A1], 0x4153
  189. 00000134  505F                     addq.w     [A7]+, 8
  190. 00000136  5F34 5441                subq.b     [A4 + D5.w * 4 + 0x41], 7
  191. 0000013A  5350                     subq.w     [A0], 1
  192. 0000013C  4676 0000                not.w      [A6 + D0.w]
  193. 00000140  4E56 0000                link       A6, 0
  194. 00000144  206E 0008                movea.l    A0, [A6 + 0x8]
  195. 00000148  2028 0110                move.l     D0, [A0 + 0x110]
  196. 0000014C  4E5E                     unlink     A6
  197. 0000014E  205F                     movea.l    A0, [A7]+
  198. 00000150  584F                     addq.w     A7, 4
  199. 00000152  4ED0                     jmp        [A0]
  200. 00000154  9547                     subx.w     D2, D7
  201. 00000156  6574                     bcs        +0x76 /* 000001CC */
  202. 00000158  546F 7461                addq.w     [A7 + 0x7461], 2
  203. 0000015C  6C48                     bge        +0x4A /* 000001A6 */
  204. 0000015E  6974                     bvs        +0x76 /* 000001D4 */
  205. 00000160  735F                     moveq.l    D1, 0x5F
  206. 00000162  5F34 5441                subq.b     [A4 + D5.w * 4 + 0x41], 7
  207. 00000166  5350                     subq.w     [A0], 1
  208. 00000168  4676 0000                not.w      [A6 + D0.w]
  209. 0000016C  4E56 0000                link       A6, 0
  210. 00000170  206E 0008                movea.l    A0, [A6 + 0x8]
  211. 00000174  2028 0114                move.l     D0, [A0 + 0x114]
  212. 00000178  4E5E                     unlink     A6
  213. 0000017A  205F                     movea.l    A0, [A7]+
  214. 0000017C  584F                     addq.w     A7, 4
  215. 0000017E  4ED0                     jmp        [A0]
  216. 00000180  9B47                     subx.w     D5, D7
  217. 00000182  6574                     bcs        +0x76 /* 000001F8 */
  218. 00000184  546F 7461                addq.w     [A7 + 0x7461], 2
  219. 00000188  6C4E                     bge        +0x50 /* 000001D8 */
  220. 0000018A  6174                     bsr        +0x76 /* 00000200 */
  221. 0000018C  6976                     bvs        +0x78 /* 00000204 */
  222. 0000018E  6548                     bcs        +0x4A /* 000001D8 */
  223. 00000190  6974                     bvs        +0x76 /* 00000206 */
  224. 00000192  735F                     moveq.l    D1, 0x5F
  225. 00000194  5F34 5441                subq.b     [A4 + D5.w * 4 + 0x41], 7
  226. 00000198  5350                     subq.w     [A0], 1
  227. 0000019A  4676 0000                not.w      [A6 + D0.w]
  228. 0000019E  FFFF                     .invalid   <<F/7/7>>
  229. 000001A0  4E56 0000                link       A6, 0
  230. 000001A4  48E7 1030                movem.l    -[A7], D3,A2,A3
  231. // begin alternate branch 000001A6-000001AE
  232. label000001A6:
  233. 000001A6  1030 246E                move.b     D0, [A0 + D2.w * 4 + 0x6E]
  234. 000001AA  0008 2F0A                ori.b      A0, 0xA /* '\n' */
  235. // end alternate branch 000001A6-000001AE
  236. label000001A6: // (misaligned)
  237. 000001A8  246E 0008                movea.l    A2, [A6 + 0x8]
  238. 000001AC  2F0A                     move.l     -[A7], A2
  239. 000001AE  4EB9 0000 3F5A           jsr        [0x00003F5A]
  240. 000001B4  264A                     movea.l    A3, A2
  241. 000001B6  584B                     addq.w     A3, 4
  242. 000001B8  4203                     clr.b      D3
  243. 000001BA  1683                     move.b     [A3], D3
  244. 000001BC  2079 FFFA 5F64           movea.l    A0, [0xFFFA5F64]
  245. 000001C2  2488                     move.l     [A2], A0
  246. 000001C4  4879 FFFA 5DD8           push.l     0xFFFA5DD8
  247. 000001CA  204A                     movea.l    A0, A2
  248. label000001CC:
  249. 000001CC  5848                     addq.w     A0, 4
  250. 000001CE  2F08                     move.l     -[A7], A0
  251. 000001D0  4EB9 0000 0B8A           jsr        [0x00000B8A]
  252. // begin alternate branch 000001D4-000001D6
  253. label000001D4:
  254. 000001D4  0B8A                     bclr       A2, D5
  255. // end alternate branch 000001D4-000001D6
  256. label000001D4: // (misaligned)
  257. 000001D6  1543 0104                move.b     [A2 + 0x104], D3
  258. // begin alternate branch 000001D8-000001DA
  259. label000001D8:
  260. 000001D8  0104                     btst       D4, D0
  261. // end alternate branch 000001D8-000001DA
  262. label000001D8: // (misaligned)
  263. 000001DA  1543 0105                move.b     [A2 + 0x105], D3
  264. 000001DE  1543 0106                move.b     [A2 + 0x106], D3
  265. 000001E2  200A                     move.l     D0, A2
  266. 000001E4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  267. 000001E8  4E5E                     unlink     A6
  268. 000001EA  205F                     movea.l    A0, [A7]+
  269. 000001EC  584F                     addq.w     A7, 4
  270. 000001EE  4ED0                     jmp        [A0]
  271. 000001F0  9A5F                     sub.w      D5, [A7]+
  272. 000001F2  5F63                     subq.w     -[A3], 7
  273. 000001F4  745F                     moveq.l    D2, 0x5F
  274. 000001F6  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  275. // begin alternate branch 000001F8-000001FA
  276. label000001F8:
  277. 000001F8  3654                     movea.w    A3, [A4]
  278. // end alternate branch 000001F8-000001FA
  279. label000001F8: // (misaligned)
  280. 000001FA  486F 7374                pea.l      [A7 + 0x7374]
  281. 000001FE  5065                     addq.w     -[A5], 8
  282. fn00000200:
  283. 00000200  7266                     moveq.l    D1, 0x66
  284. 00000202  5574 696C                subq.w     <<invalid full ext with I/IS == 4>>, 2
  285. // begin alternate branch 00000204-00000206
  286. label00000204:
  287. 00000204  696C                     bvs        +0x6E /* 00000272 */
  288. // end alternate branch 00000204-00000206
  289. label00000204: // (misaligned)
  290. label00000206:
  291. 00000206  6974                     bvs        +0x76 /* 0000027C */
  292. 00000208  7946                     moveq.l    D4, 0x46
  293. 0000020A  7600                     moveq.l    D3, 0x00
  294. 0000020C  0000 FFFF                ori.b      D0, 0xFF
  295. 00000210  41F9 FFFA 5DF0           lea.l      A0, [0xFFFA5DF0]
  296. 00000216  2008                     move.l     D0, A0
  297. 00000218  205F                     movea.l    A0, [A7]+
  298. 0000021A  584F                     addq.w     A7, 4
  299. 0000021C  4ED0                     jmp        [A0]
  300. 0000021E  FFFF                     .invalid   <<F/7/7>>
  301. 00000220  4E56 0000                link       A6, 0
  302. 00000224  48E7 0810                movem.l    -[A7], D4,A3
  303. 00000228  266E 0008                movea.l    A3, [A6 + 0x8]
  304. 0000022C  282E 0018                move.l     D4, [A6 + 0x18]
  305. 00000230  0C84 0000 04B6           cmpi.l     D4, 0x4B6
  306. 00000236  6710                     beq        +0x12 /* 00000248 */
  307. 00000238  0C84 0000 04B9           cmpi.l     D4, 0x4B9
  308. 0000023E  6708                     beq        +0xA /* 00000248 */
  309. 00000240  0C84 0000 04BA           cmpi.l     D4, 0x4BA
  310. 00000246  660C                     bne        +0xE /* 00000254 */
  311. label00000248:
  312. 00000248  4A2B 0105                tst.b      [A3 + 0x105]
  313. 0000024C  6706                     beq        +0x8 /* 00000254 */
  314. 0000024E  177C 0001 0104           move.b     [A3 + 0x104], 0x1
  315. label00000254:
  316. 00000254  2F04                     move.l     -[A7], D4
  317. 00000256  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  318. 0000025A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  319. 0000025E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  320. 00000262  2F0B                     move.l     -[A7], A3
  321. 00000264  4EB9 0000 150A           jsr        [0x0000150A]
  322. 0000026A  4CDF 0810                movem.l    D4,A3, [A7]+
  323. 0000026E  4E5E                     unlink     A6
  324. 00000270  205F                     movea.l    A0, [A7]+
  325. label00000272:
  326. 00000272  4FEF 0014                lea.l      A7, [A7 + 0x14]
  327. 00000276  4ED0                     jmp        [A0]
  328. 00000278  803C 446F                or.b       D0, 0x6F /* 'o' */
  329. label0000027C:
  330. 0000027C  5570 6461                subq.w     [A0 + D6.w * 4 + 0x61], 2
  331. 00000280  7465                     moveq.l    D2, 0x65
  332. 00000282  5F5F                     subq.w     [A7]+, 7
  333. 00000284  3136 5448                move.w     -[A0], [A6 + D5.w * 4 + 0x48]
  334. 00000288  6F73                     ble        +0x75 /* 000002FD */
  335. 0000028A  7450                     moveq.l    D2, 0x50
  336. 0000028C  6572                     bcs        +0x74 /* 00000300 */
  337. 0000028E  6655                     bne        +0x57 /* 000002E5 */
  338. 00000290  7469                     moveq.l    D2, 0x69
  339. 00000292  6C69                     bge        +0x6B /* 000002FD */
  340. 00000294  7479                     moveq.l    D2, 0x79
  341. 00000296  466C 5037                not.w      [A4 + 0x5037]
  342. 0000029A  544F                     addq.w     A7, 2
  343. 0000029C  626A                     bhi        +0x6C /* 00000308 */
  344. 0000029E  6563                     bcs        +0x65 /* 00000303 */
  345. 000002A0  7454                     moveq.l    D2, 0x54
  346. 000002A2  3250                     movea.w    A1, [A0]
  347. 000002A4  3136 5444                move.w     -[A0], [A6 + D5.w * 4 + 0x44]
  348. 000002A8  6570                     bcs        +0x72 /* 0000031A */
  349. 000002AA  656E                     bcs        +0x70 /* 0000031A */
  350. 000002AC  6465                     bcc        +0x67 /* 00000313 */
  351. 000002AE  6E63                     bgt        +0x65 /* 00000313 */
  352. 000002B0  7953                     moveq.l    D4, 0x53
  353. 000002B2  7061                     moveq.l    D0, 0x61
  354. 000002B4  6365                     bls        +0x67 /* 0000031B */
  355. 000002B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  356. 000002BA  FFF8                     .invalid   <<F/7/7>>
  357. 000002BC  48E7 1030                movem.l    -[A7], D3,A2,A3
  358. 000002C0  246E 0008                movea.l    A2, [A6 + 0x8]
  359. 000002C4  2F0A                     move.l     -[A7], A2
  360. 000002C6  2052                     movea.l    A0, [A2]
  361. 000002C8  2068 0078                movea.l    A0, [A0 + 0x78]
  362. 000002CC  4E90                     jsr        [A0]
  363. 000002CE  2640                     movea.l    A3, D0
  364. 000002D0  2F0A                     move.l     -[A7], A2
  365. 000002D2  4EB9 0000 0B28           jsr        [0x00000B28 /* At2MenuBottom */]
  366. 000002D8  3600                     move.w     D3, D0
  367. 000002DA  200B                     move.l     D0, A3
  368. 000002DC  6742                     beq        +0x44 /* 00000320 */
  369. 000002DE  7001                     moveq.l    D0, 0x01
  370. 000002E0  3D40 FFF8                move.w     [A6 - 0x8], D0
  371. 000002E4  202A 010C                move.l     D0, [A2 + 0x10C]
  372. 000002E8  2D40 FFFC                move.l     [A6 - 0x4], D0
  373. 000002EC  4227                     clr.b      -[A7]
  374. 000002EE  486E FFF8                pea.l      [A6 - 0x8]
  375. 000002F2  7004                     moveq.l    D0, 0x04
  376. 000002F4  3F00                     move.w     -[A7], D0
  377. 000002F6  486E FFFC                pea.l      [A6 - 0x4]
  378. 000002FA  2F0B                     move.l     -[A7], A3
  379. 000002FC  4EB9 0000 938A           jsr        [0x0000938A]
  380. // begin alternate branch 00000300-00000302
  381. label00000300:
  382. 00000300  938A                     subx.l     -[A1], -[A2]
  383. // end alternate branch 00000300-00000302
  384. label00000300: // (misaligned)
  385. 00000302  3600                     move.w     D3, D0
  386. 00000304  670E                     beq        +0x10 /* 00000314 */
  387. 00000306  7036                     moveq.l    D0, 0x36
  388. label00000308:
  389. 00000308  3F00                     move.w     -[A7], D0
  390. 0000030A  2F0A                     move.l     -[A7], A2
  391. 0000030C  2052                     movea.l    A0, [A2]
  392. 0000030E  2068 0080                movea.l    A0, [A0 + 0x80]
  393. 00000312  4E90                     jsr        [A0]
  394. label00000314:
  395. 00000314  2F0A                     move.l     -[A7], A2
  396. 00000316  2052                     movea.l    A0, [A2]
  397. 00000318  2068 0064                movea.l    A0, [A0 + 0x64]
  398. // begin alternate branch 0000031A-0000031E
  399. label0000031A:
  400. 0000031A  0064 4E90                ori.w      -[A4], 0x4E90
  401. // end alternate branch 0000031A-0000031E
  402. label0000031A: // (misaligned)
  403. 0000031C  4E90                     jsr        [A0]
  404. 0000031E  3600                     move.w     D3, D0
  405. label00000320:
  406. 00000320  3003                     move.w     D0, D3
  407. 00000322  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  408. 00000326  4E5E                     unlink     A6
  409. 00000328  205F                     movea.l    A0, [A7]+
  410. 0000032A  584F                     addq.w     A7, 4
  411. 0000032C  4ED0                     jmp        [A0]
  412. 0000032E  9243                     sub.w      D1, D3
  413. 00000330  6F6E                     ble        +0x70 /* 000003A0 */
  414. 00000332  6669                     bne        +0x6B /* 0000039D */
  415. 00000334  6775                     beq        +0x77 /* 000003AB */
  416. 00000336  7265                     moveq.l    D1, 0x65
  417. 00000338  5F5F                     subq.w     [A7]+, 7
  418. 0000033A  3454                     movea.w    A2, [A4]
  419. 0000033C  4153                     chk.w      D0, [A3]
  420. 0000033E  5046                     addq.w     D6, 8
  421. 00000340  7600                     moveq.l    D3, 0x00
  422. 00000342  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  423. 00000346  0000 48E7                ori.b      D0, 0xE7
  424. 0000034A  1030 246E                move.b     D0, [A0 + D2.w * 4 + 0x6E]
  425. 0000034E  0008 2F0A                ori.b      A0, 0xA /* '\n' */
  426. 00000352  4EB9 0000 0AF0           jsr        [0x00000AF0 /* DSErrCode */]
  427. 00000358  3600                     move.w     D3, D0
  428. 0000035A  2F0A                     move.l     -[A7], A2
  429. 0000035C  2052                     movea.l    A0, [A2]
  430. 0000035E  2068 0078                movea.l    A0, [A0 + 0x78]
  431. 00000362  4E90                     jsr        [A0]
  432. 00000364  2640                     movea.l    A3, D0
  433. 00000366  200B                     move.l     D0, A3
  434. 00000368  6720                     beq        +0x22 /* 0000038A */
  435. 0000036A  4227                     clr.b      -[A7]
  436. 0000036C  7001                     moveq.l    D0, 0x01
  437. 0000036E  1F00                     move.b     -[A7], D0
  438. 00000370  2F0B                     move.l     -[A7], A3
  439. 00000372  4EB9 0000 9382           jsr        [0x00009382]
  440. 00000378  3600                     move.w     D3, D0
  441. 0000037A  670E                     beq        +0x10 /* 0000038A */
  442. 0000037C  7037                     moveq.l    D0, 0x37
  443. 0000037E  3F00                     move.w     -[A7], D0
  444. 00000380  2F0A                     move.l     -[A7], A2
  445. 00000382  2052                     movea.l    A0, [A2]
  446. 00000384  2068 0080                movea.l    A0, [A0 + 0x80]
  447. 00000388  4E90                     jsr        [A0]
  448. label0000038A:
  449. 0000038A  3003                     move.w     D0, D3
  450. 0000038C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  451. 00000390  4E5E                     unlink     A6
  452. 00000392  205F                     movea.l    A0, [A7]+
  453. 00000394  584F                     addq.w     A7, 4
  454. 00000396  4ED0                     jmp        [A0]
  455. 00000398  8F45 6E61                pack       D7, D5, 0x6E61
  456. 0000039C  626C                     bhi        +0x6E /* 0000040A */
  457. 0000039E  655F                     bcs        +0x61 /* 000003FF */
  458. label000003A0:
  459. 000003A0  5F34 5441                subq.b     [A4 + D5.w * 4 + 0x41], 7
  460. 000003A4  5350                     subq.w     [A0], 1
  461. 000003A6  4676 0000                not.w      [A6 + D0.w]
  462. 000003AA  FFFF                     .invalid   <<F/7/7>>
  463. 000003AC  4E56 0000                link       A6, 0
  464. 000003B0  48E7 1030                movem.l    -[A7], D3,A2,A3
  465. 000003B4  246E 0008                movea.l    A2, [A6 + 0x8]
  466. 000003B8  2F0A                     move.l     -[A7], A2
  467. 000003BA  4EB9 0000 0AB8           jsr        [0x00000AB8 /* AppPacks */]
  468. 000003C0  3600                     move.w     D3, D0
  469. 000003C2  2F0A                     move.l     -[A7], A2
  470. 000003C4  2052                     movea.l    A0, [A2]
  471. 000003C6  2068 0078                movea.l    A0, [A0 + 0x78]
  472. 000003CA  4E90                     jsr        [A0]
  473. 000003CC  2640                     movea.l    A3, D0
  474. 000003CE  200B                     move.l     D0, A3
  475. 000003D0  671E                     beq        +0x20 /* 000003F0 */
  476. 000003D2  4227                     clr.b      -[A7]
  477. 000003D4  4227                     clr.b      -[A7]
  478. 000003D6  2F0B                     move.l     -[A7], A3
  479. 000003D8  4EB9 0000 9382           jsr        [0x00009382]
  480. 000003DE  3600                     move.w     D3, D0
  481. 000003E0  670E                     beq        +0x10 /* 000003F0 */
  482. 000003E2  7038                     moveq.l    D0, 0x38
  483. 000003E4  3F00                     move.w     -[A7], D0
  484. 000003E6  2F0A                     move.l     -[A7], A2
  485. 000003E8  2052                     movea.l    A0, [A2]
  486. 000003EA  2068 0080                movea.l    A0, [A0 + 0x80]
  487. 000003EE  4E90                     jsr        [A0]
  488. label000003F0:
  489. 000003F0  3003                     move.w     D0, D3
  490. 000003F2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  491. 000003F6  4E5E                     unlink     A6
  492. 000003F8  205F                     movea.l    A0, [A7]+
  493. 000003FA  584F                     addq.w     A7, 4
  494. 000003FC  4ED0                     jmp        [A0]
  495. 000003FE  9044                     sub.w      D0, D4
  496. 00000400  6973                     bvs        +0x75 /* 00000475 */
  497. 00000402  6162                     bsr        +0x64 /* 00000466 */
  498. 00000404  6C65                     bge        +0x67 /* 0000046B */
  499. 00000406  5F5F                     subq.w     [A7]+, 7
  500. 00000408  3454                     movea.w    A2, [A4]
  501. label0000040A:
  502. 0000040A  4153                     chk.w      D0, [A3]
  503. 0000040C  5046                     addq.w     D6, 8
  504. 0000040E  7600                     moveq.l    D3, 0x00
  505. 00000410  0000 FFFF                ori.b      D0, 0xFF
  506. 00000414  4E56 FFFC                link       A6, -0x0004
  507. 00000418  48E7 1030                movem.l    -[A7], D3,A2,A3
  508. 0000041C  266E 0008                movea.l    A3, [A6 + 0x8]
  509. 00000420  4243                     clr.w      D3
  510. 00000422  2F0B                     move.l     -[A7], A3
  511. 00000424  2053                     movea.l    A0, [A3]
  512. 00000426  2068 0078                movea.l    A0, [A0 + 0x78]
  513. 0000042A  4E90                     jsr        [A0]
  514. 0000042C  2440                     movea.l    A2, D0
  515. 0000042E  200A                     move.l     D0, A2
  516. 00000430  6748                     beq        +0x4A /* 0000047A */
  517. 00000432  4240                     clr.w      D0
  518. 00000434  3D40 FFFC                move.w     [A6 - 0x4], D0
  519. 00000438  7001                     moveq.l    D0, 0x01
  520. 0000043A  3D40 FFFE                move.w     [A6 - 0x2], D0
  521. 0000043E  4227                     clr.b      -[A7]
  522. 00000440  486E FFFE                pea.l      [A6 - 0x2]
  523. 00000444  486E FFFC                pea.l      [A6 - 0x4]
  524. 00000448  4879 FFFA 5F6C           push.l     0xFFFA5F6C
  525. 0000044E  2F0A                     move.l     -[A7], A2
  526. 00000450  4EB9 0000 937A           jsr        [0x0000937A]
  527. 00000456  3600                     move.w     D3, D0
  528. 00000458  6710                     beq        +0x12 /* 0000046A */
  529. 0000045A  7039                     moveq.l    D0, 0x39
  530. 0000045C  3F00                     move.w     -[A7], D0
  531. 0000045E  2F0B                     move.l     -[A7], A3
  532. 00000460  2053                     movea.l    A0, [A3]
  533. 00000462  2068 0080                movea.l    A0, [A0 + 0x80]
  534. fn00000466:
  535. 00000466  4E90                     jsr        [A0]
  536. 00000468  6010                     bra        +0x12 /* 0000047A */
  537. label0000046A:
  538. 0000046A  2779 FFFA 5F74 010C      move.l     [A3 + 0x10C], [0xFFFA5F74]
  539. 00000472  1779 FFFA 5F7B 0105      move.b     [A3 + 0x105], [0xFFFA5F7B]
  540. label0000047A:
  541. 0000047A  2F0B                     move.l     -[A7], A3
  542. 0000047C  4EB9 0000 0A64           jsr        [0x00000A64 /* CurActivate */]
  543. 00000482  3003                     move.w     D0, D3
  544. 00000484  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  545. 00000488  4E5E                     unlink     A6
  546. 0000048A  205F                     movea.l    A0, [A7]+
  547. 0000048C  584F                     addq.w     A7, 4
  548. 0000048E  4ED0                     jmp        [A0]
  549. 00000490  9947                     subx.w     D4, D7
  550. 00000492  6574                     bcs        +0x76 /* 00000508 */
  551. 00000494  436F 6E66                chk.w      D1, [A7 + 0x6E66]
  552. 00000498  6967                     bvs        +0x69 /* 00000501 */
  553. 0000049A  7572                     moveq.l    D2, 0x72
  554. 0000049C  6174                     bsr        +0x76 /* 00000512 */
  555. 0000049E  696F                     bvs        +0x71 /* 0000050F */
  556. 000004A0  6E5F                     bgt        +0x61 /* 00000501 */
  557. 000004A2  5F34 5441                subq.b     [A4 + D5.w * 4 + 0x41], 7
  558. 000004A6  5350                     subq.w     [A0], 1
  559. 000004A8  4676 0000                not.w      [A6 + D0.w]
  560. 000004AC  4E56 FCEC                link       A6, -0x0314
  561. 000004B0  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  562. 000004B4  286E 0008                movea.l    A4, [A6 + 0x8]
  563. 000004B8  2F0C                     move.l     -[A7], A4
  564. 000004BA  2054                     movea.l    A0, [A4]
  565. 000004BC  2068 0078                movea.l    A0, [A0 + 0x78]
  566. 000004C0  4E90                     jsr        [A0]
  567. 000004C2  2440                     movea.l    A2, D0
  568. 000004C4  2F0C                     move.l     -[A7], A4
  569. 000004C6  4EB9 0000 0964           jsr        [0x00000964 /* ScrapHandle */]
  570. 000004CC  3800                     move.w     D4, D0
  571. 000004CE  200A                     move.l     D0, A2
  572. 000004D0  6700 0202                beq        +0x204 /* 000006D4 */
  573. 000004D4  7010                     moveq.l    D0, 0x10
  574. 000004D6  2F00                     move.l     -[A7], D0
  575. 000004D8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  576. 000004DE  2D40 FCEC                move.l     [A6 - 0x314], D0
  577. 000004E2  4A80                     tst.l      D0
  578. 000004E4  6708                     beq        +0xA /* 000004EE */
  579. 000004E6  2F00                     move.l     -[A7], D0
  580. 000004E8  4EB9 0000 3822           jsr        [0x00003822]
  581. label000004EE:
  582. 000004EE  202C 0108                move.l     D0, [A4 + 0x108]
  583. 000004F2  2D40 FCF0                move.l     [A6 - 0x310], D0
  584. 000004F6  4243                     clr.w      D3
  585. 000004F8  3D43 FCF4                move.w     [A6 - 0x30C], D3
  586. 000004FC  3D43 FCF6                move.w     [A6 - 0x30A], D3
  587. 00000500  7600                     moveq.l    D3, 0x00
  588. 00000502  2D43 FCF8                move.l     [A6 - 0x308], D3
  589. 00000506  7A0F                     moveq.l    D5, 0x0F
  590. label00000508:
  591. 00000508  4246                     clr.w      D6
  592. 0000050A  4204                     clr.b      D4
  593. 0000050C  1D44 FCFC                move.b     [A6 - 0x304], D4
  594. 00000510  1D44 FDFC                move.b     [A6 - 0x204], D4
  595. // begin alternate branch 00000512-00000514
  596. fn00000512:
  597. 00000512  FDFC                     .invalid   <<F/7/6>>
  598. // end alternate branch 00000512-00000514
  599. fn00000512: // (misaligned)
  600. 00000514  1D44 FEFC                move.b     [A6 - 0x104], D4
  601. 00000518  42A7                     clr.l      -[A7]
  602. 0000051A  2F2E FCEC                move.l     -[A7], [A6 - 0x314]
  603. 0000051E  4EB9 0000 382A           jsr        [0x0000382A]
  604. 00000524  2F0C                     move.l     -[A7], A4
  605. 00000526  4EB9 0000 099C           jsr        [0x0000099C]
  606. 0000052C  486E FCFC                pea.l      [A6 - 0x304]
  607. 00000530  3F3C 1771                move.w     -[A7], 0x1771
  608. 00000534  703B                     moveq.l    D0, 0x3B
  609. 00000536  3F00                     move.w     -[A7], D0
  610. 00000538  4EB9 0000 0CAA           jsr        [0x00000CAA]
  611. 0000053E  486E FDFC                pea.l      [A6 - 0x204]
  612. 00000542  3F3C 1771                move.w     -[A7], 0x1771
  613. 00000546  702E                     moveq.l    D0, 0x2E
  614. 00000548  3F00                     move.w     -[A7], D0
  615. 0000054A  4EB9 0000 0CAA           jsr        [0x00000CAA]
  616. 00000550  486E FEFC                pea.l      [A6 - 0x104]
  617. 00000554  3F3C 1771                move.w     -[A7], 0x1771
  618. 00000558  7032                     moveq.l    D0, 0x32
  619. 0000055A  3F00                     move.w     -[A7], D0
  620. 0000055C  4EB9 0000 0CAA           jsr        [0x00000CAA]
  621. 00000562  7022                     moveq.l    D0, 0x22
  622. 00000564  2F00                     move.l     -[A7], D0
  623. 00000566  4EB9 0000 0BEA           jsr        [0x00000BEA]
  624. 0000056C  2640                     movea.l    A3, D0
  625. 0000056E  200B                     move.l     D0, A3
  626. 00000570  6708                     beq        +0xA /* 0000057A */
  627. 00000572  2F0B                     move.l     -[A7], A3
  628. 00000574  4EB9 0000 383A           jsr        [0x0000383A]
  629. label0000057A:
  630. 0000057A  2F0B                     move.l     -[A7], A3
  631. 0000057C  4EB9 0000 1172           jsr        [0x00001172]
  632. 00000582  486E FCFC                pea.l      [A6 - 0x304]
  633. 00000586  700A                     moveq.l    D0, 0x0A
  634. 00000588  2F00                     move.l     -[A7], D0
  635. 0000058A  4227                     clr.b      -[A7]
  636. 0000058C  2F0B                     move.l     -[A7], A3
  637. 0000058E  2053                     movea.l    A0, [A3]
  638. 00000590  2068 0050                movea.l    A0, [A0 + 0x50]
  639. 00000594  4E90                     jsr        [A0]
  640. 00000596  2F0B                     move.l     -[A7], A3
  641. 00000598  2053                     movea.l    A0, [A3]
  642. 0000059A  2068 0054                movea.l    A0, [A0 + 0x54]
  643. 0000059E  4E90                     jsr        [A0]
  644. 000005A0  486E FDFC                pea.l      [A6 - 0x204]
  645. 000005A4  2F0B                     move.l     -[A7], A3
  646. 000005A6  2053                     movea.l    A0, [A3]
  647. 000005A8  2068 0064                movea.l    A0, [A0 + 0x64]
  648. 000005AC  4E90                     jsr        [A0]
  649. 000005AE  486E FEFC                pea.l      [A6 - 0x104]
  650. 000005B2  2F0B                     move.l     -[A7], A3
  651. 000005B4  2053                     movea.l    A0, [A3]
  652. 000005B6  2068 0060                movea.l    A0, [A0 + 0x60]
  653. 000005BA  4E90                     jsr        [A0]
  654. 000005BC  23C3 FFFA 5F80           move.l     [0xFFFA5F80], D3
  655. 000005C2  23C3 FFFA 5F84           move.l     [0xFFFA5F84], D3
  656. label000005C8:
  657. 000005C8  701C                     moveq.l    D0, 0x1C
  658. 000005CA  3D40 FCF6                move.w     [A6 - 0x30A], D0
  659. 000005CE  4227                     clr.b      -[A7]
  660. 000005D0  486E FCF4                pea.l      [A6 - 0x30C]
  661. 000005D4  486E FCF6                pea.l      [A6 - 0x30A]
  662. 000005D8  4879 FFFA 5F6C           push.l     0xFFFA5F6C
  663. 000005DE  2F0A                     move.l     -[A7], A2
  664. 000005E0  4EB9 0000 9372           jsr        [0x00009372]
  665. 000005E6  3800                     move.w     D4, D0
  666. 000005E8  6746                     beq        +0x48 /* 00000630 */
  667. 000005EA  703A                     moveq.l    D0, 0x3A
  668. 000005EC  2D40 FFFC                move.l     [A6 - 0x4], D0
  669. 000005F0  2F0B                     move.l     -[A7], A3
  670. 000005F2  2053                     movea.l    A0, [A3]
  671. 000005F4  2068 0044                movea.l    A0, [A0 + 0x44]
  672. 000005F8  4E90                     jsr        [A0]
  673. 000005FA  3004                     move.w     D0, D4
  674. 000005FC  3200                     move.w     D1, D0
  675. 000005FE  48C1                     ext.l      D1
  676. 00000600  0C81 FFFF 952A           cmpi.l     D1, 0xFFFF952A
  677. 00000606  670A                     beq        +0xC /* 00000612 */
  678. 00000608  0C81 FFFF 9529           cmpi.l     D1, 0xFFFF9529
  679. 0000060E  670A                     beq        +0xC /* 0000061A */
  680. 00000610  600E                     bra        +0x10 /* 00000620 */
  681. label00000612:
  682. 00000612  7044                     moveq.l    D0, 0x44
  683. 00000614  2D40 FFFC                move.l     [A6 - 0x4], D0
  684. 00000618  6006                     bra        +0x8 /* 00000620 */
  685. label0000061A:
  686. 0000061A  7045                     moveq.l    D0, 0x45
  687. 0000061C  2D40 FFFC                move.l     [A6 - 0x4], D0
  688. label00000620:
  689. 00000620  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  690. 00000624  2F0C                     move.l     -[A7], A4
  691. 00000626  2054                     movea.l    A0, [A4]
  692. 00000628  2068 0080                movea.l    A0, [A0 + 0x80]
  693. 0000062C  4E90                     jsr        [A0]
  694. 0000062E  6062                     bra        +0x64 /* 00000692 */
  695. label00000630:
  696. 00000630  5246                     addq.w     D6, 1
  697. 00000632  BC45                     cmp.w      D6, D5
  698. 00000634  6D02                     blt        +0x4 /* 00000638 */
  699. 00000636  5845                     addq.w     D5, 4
  700. label00000638:
  701. 00000638  3006                     move.w     D0, D6
  702. 0000063A  48C0                     ext.l      D0
  703. 0000063C  2F00                     move.l     -[A7], D0
  704. 0000063E  3005                     move.w     D0, D5
  705. 00000640  48C0                     ext.l      D0
  706. 00000642  2F00                     move.l     -[A7], D0
  707. 00000644  2F0B                     move.l     -[A7], A3
  708. 00000646  2053                     movea.l    A0, [A3]
  709. 00000648  2068 005C                movea.l    A0, [A0 + 0x5C]
  710. 0000064C  4E90                     jsr        [A0]
  711. 0000064E  2639 FFFA 5F74           move.l     D3, [0xFFFA5F74]
  712. 00000654  E583                     asl        D3, 2
  713. 00000656  701C                     moveq.l    D0, 0x1C
  714. 00000658  D680                     add.l      D3, D0
  715. 0000065A  322E FCF6                move.w     D1, [A6 - 0x30A]
  716. 0000065E  7000                     moveq.l    D0, 0x00
  717. 00000660  3001                     move.w     D0, D1
  718. 00000662  B083                     cmp.l      D0, D3
  719. 00000664  671C                     beq        +0x1E /* 00000682 */
  720. 00000666  7646                     moveq.l    D3, 0x46
  721. 00000668  3F03                     move.w     -[A7], D3
  722. 0000066A  2F0C                     move.l     -[A7], A4
  723. 0000066C  2054                     movea.l    A0, [A4]
  724. 0000066E  2068 0080                movea.l    A0, [A0 + 0x80]
  725. 00000672  4E90                     jsr        [A0]
  726. 00000674  3803                     move.w     D4, D3
  727. 00000676  2F0B                     move.l     -[A7], A3
  728. 00000678  2053                     movea.l    A0, [A3]
  729. 0000067A  2068 0044                movea.l    A0, [A0 + 0x44]
  730. 0000067E  4E90                     jsr        [A0]
  731. 00000680  6010                     bra        +0x12 /* 00000692 */
  732. label00000682:
  733. 00000682  2F2E FCEC                move.l     -[A7], [A6 - 0x314]
  734. 00000686  486E FCF8                pea.l      [A6 - 0x308]
  735. 0000068A  2F0C                     move.l     -[A7], A4
  736. 0000068C  4EB9 0000 09D0           jsr        [0x000009D0]
  737. label00000692:
  738. 00000692  4A44                     tst.w      D4
  739. 00000694  660A                     bne        +0xC /* 000006A0 */
  740. 00000696  0C6E FFFF FCF4           cmpi.w     [A6 - 0x30C], 0xFFFF
  741. 0000069C  6600 FF2A                bne        -0xD4 /* 000005C8 */
  742. label000006A0:
  743. 000006A0  4A44                     tst.w      D4
  744. 000006A2  6630                     bne        +0x32 /* 000006D4 */
  745. 000006A4  2979 FFFA 5F78 0110      move.l     [A4 + 0x110], [0xFFFA5F78]
  746. 000006AC  2979 FFFA 5F7C 0114      move.l     [A4 + 0x114], [0xFFFA5F7C]
  747. 000006B4  296E FCEC 0108           move.l     [A4 + 0x108], [A6 - 0x314]
  748. 000006BA  2F2E FCF0                move.l     -[A7], [A6 - 0x310]
  749. 000006BE  206E FCF0                movea.l    A0, [A6 - 0x310]
  750. 000006C2  2050                     movea.l    A0, [A0]
  751. 000006C4  2068 0044                movea.l    A0, [A0 + 0x44]
  752. 000006C8  4E90                     jsr        [A0]
  753. 000006CA  2F0B                     move.l     -[A7], A3
  754. 000006CC  2053                     movea.l    A0, [A3]
  755. 000006CE  2068 0044                movea.l    A0, [A0 + 0x44]
  756. 000006D2  4E90                     jsr        [A0]
  757. label000006D4:
  758. 000006D4  3004                     move.w     D0, D4
  759. 000006D6  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  760. 000006DA  4E5E                     unlink     A6
  761. 000006DC  205F                     movea.l    A0, [A7]+
  762. 000006DE  584F                     addq.w     A7, 4
  763. 000006E0  4ED0                     jmp        [A0]
  764. 000006E2  9247                     sub.w      D1, D7
  765. 000006E4  6574                     bcs        +0x76 /* 0000075A */
  766. 000006E6  5265                     addq.w     -[A5], 1
  767. 000006E8  706F                     moveq.l    D0, 0x6F
  768. 000006EA  7274                     moveq.l    D1, 0x74
  769. 000006EC  5F5F                     subq.w     [A7]+, 7
  770. 000006EE  3454                     movea.w    A2, [A4]
  771. 000006F0  4153                     chk.w      D0, [A3]
  772. 000006F2  5046                     addq.w     D6, 8
  773. 000006F4  7600                     moveq.l    D3, 0x00
  774. 000006F6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  775. 000006FA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  776. 000006FE  0008 1028                ori.b      A0, 0x28 /* '(' */
  777. 00000702  0105                     btst       D5, D0
  778. 00000704  4E5E                     unlink     A6
  779. 00000706  205F                     movea.l    A0, [A7]+
  780. 00000708  584F                     addq.w     A7, 4
  781. 0000070A  4ED0                     jmp        [A0]
  782. 0000070C  9449                     sub.w      D2, A1
  783. 0000070E  7341                     moveq.l    D1, 0x41
  784. 00000710  6374                     bls        +0x76 /* 00000786 */
  785. 00000712  6976                     bvs        +0x78 /* 0000078A */
  786. 00000714  6174                     bsr        +0x76 /* 0000078A */
  787. 00000716  6564                     bcs        +0x66 /* 0000077C */
  788. 00000718  5F5F                     subq.w     [A7]+, 7
  789. 0000071A  3454                     movea.w    A2, [A4]
  790. 0000071C  4153                     chk.w      D0, [A3]
  791. 0000071E  5046                     addq.w     D6, 8
  792. 00000720  7600                     moveq.l    D3, 0x00
  793. 00000722  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  794. 00000726  FFFC                     .invalid   <<F/7/7>>
  795. 00000728  2F0A                     move.l     -[A7], A2
  796. 0000072A  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  797. 00000730  7000                     moveq.l    D0, 0x00
  798. 00000732  2440                     movea.l    A2, D0
  799. 00000734  2039 FFFB EFDC           move.l     D0, [0xFFFBEFDC]
  800. 0000073A  670A                     beq        +0xC /* 00000746 */
  801. 0000073C  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  802. 00000742  2468 0008                movea.l    A2, [A0 + 0x8]
  803. label00000746:
  804. 00000746  200A                     move.l     D0, A2
  805. 00000748  6718                     beq        +0x1A /* 00000762 */
  806. 0000074A  2F0A                     move.l     -[A7], A2
  807. 0000074C  2052                     movea.l    A0, [A2]
  808. 0000074E  2068 0064                movea.l    A0, [A0 + 0x64]
  809. 00000752  4E90                     jsr        [A0]
  810. 00000754  4A00                     tst.b      D0
  811. 00000756  57C0                     seq        D0
  812. 00000758  4400                     neg.b      D0
  813. label0000075A:
  814. 0000075A  4880                     ext.w      D0
  815. 0000075C  48C0                     ext.l      D0
  816. 0000075E  1D40 FFFC                move.b     [A6 - 0x4], D0
  817. label00000762:
  818. 00000762  102E FFFC                move.b     D0, [A6 - 0x4]
  819. 00000766  245F                     movea.l    A2, [A7]+
  820. 00000768  4E5E                     unlink     A6
  821. 0000076A  205F                     movea.l    A0, [A7]+
  822. 0000076C  584F                     addq.w     A7, 4
  823. 0000076E  4ED0                     jmp        [A0]
  824. 00000770  9F49                     subx.w     -[A7], -[A1]
  825. 00000772  7352                     moveq.l    D1, 0x52
  826. 00000774  756E                     moveq.l    D2, 0x6E
  827. 00000776  6E69                     bgt        +0x6B /* 000007E1 */
  828. 00000778  6E67                     bgt        +0x69 /* 000007E1 */
  829. 0000077A  5F5F                     subq.w     [A7]+, 7
  830. label0000077C:
  831. 0000077C  3136 5448                move.w     -[A0], [A6 + D5.w * 4 + 0x48]
  832. 00000780  6F73                     ble        +0x75 /* 000007F5 */
  833. 00000782  7450                     moveq.l    D2, 0x50
  834. 00000784  6572                     bcs        +0x74 /* 000007F8 */
  835. label00000786:
  836. 00000786  6655                     bne        +0x57 /* 000007DD */
  837. 00000788  7469                     moveq.l    D2, 0x69
  838. fn0000078A:
  839. 0000078A  6C69                     bge        +0x6B /* 000007F5 */
  840. 0000078C  7479                     moveq.l    D2, 0x79
  841. 0000078E  4676 0000                not.w      [A6 + D0.w]
  842. 00000792  FFFF                     .invalid   <<F/7/7>>
  843. 00000794  4E56 0000                link       A6, 0
  844. 00000798  206E 0008                movea.l    A0, [A6 + 0x8]
  845. 0000079C  1028 0104                move.b     D0, [A0 + 0x104]
  846. 000007A0  4E5E                     unlink     A6
  847. 000007A2  205F                     movea.l    A0, [A7]+
  848. 000007A4  584F                     addq.w     A7, 4
  849. 000007A6  4ED0                     jmp        [A0]
  850. 000007A8  8026                     or.b       D0, -[A6]
  851. 000007AA  446F 6573                neg.w      [A7 + 0x6573]
  852. 000007AE  4E65                     move       USP, A5
  853. 000007B0  6564                     bcs        +0x66 /* 00000816 */
  854. 000007B2  5570 6461                subq.w     [A0 + D6.w * 4 + 0x61], 2
  855. 000007B6  7469                     moveq.l    D2, 0x69
  856. 000007B8  6E67                     bgt        +0x69 /* 00000821 */
  857. 000007BA  5F5F                     subq.w     [A7]+, 7
  858. 000007BC  3136 5448                move.w     -[A0], [A6 + D5.w * 4 + 0x48]
  859. 000007C0  6F73                     ble        +0x75 /* 00000835 */
  860. 000007C2  7450                     moveq.l    D2, 0x50
  861. 000007C4  6572                     bcs        +0x74 /* 00000838 */
  862. 000007C6  6655                     bne        +0x57 /* 0000081D */
  863. 000007C8  7469                     moveq.l    D2, 0x69
  864. 000007CA  6C69                     bge        +0x6B /* 00000835 */
  865. 000007CC  7479                     moveq.l    D2, 0x79
  866. 000007CE  4676 0000                not.w      [A6 + D0.w]
  867. 000007D2  FFFF                     .invalid   <<F/7/7>>
  868. 000007D4  48E7 0030                movem.l    -[A7], A2,A3
  869. 000007D8  7000                     moveq.l    D0, 0x00
  870. 000007DA  2440                     movea.l    A2, D0
  871. 000007DC  7000                     moveq.l    D0, 0x00
  872. 000007DE  2640                     movea.l    A3, D0
  873. 000007E0  2039 FFFB EFDC           move.l     D0, [0xFFFBEFDC]
  874. 000007E6  670A                     beq        +0xC /* 000007F2 */
  875. 000007E8  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  876. 000007EE  2668 0008                movea.l    A3, [A0 + 0x8]
  877. label000007F2:
  878. 000007F2  200B                     move.l     D0, A3
  879. 000007F4  6704                     beq        +0x6 /* 000007FA */
  880. 000007F6  246B 0074                movea.l    A2, [A3 + 0x74]
  881. // begin alternate branch 000007F8-000007FE
  882. label000007F8:
  883. 000007F8  0074 200A 6710           ori.w      [A4 + D6 * 8], 0x200A /* ' \n' */
  884. // end alternate branch 000007F8-000007FE
  885. label000007F8: // (misaligned)
  886. label000007FA:
  887. 000007FA  200A                     move.l     D0, A2
  888. 000007FC  6710                     beq        +0x12 /* 0000080E */
  889. 000007FE  2F0A                     move.l     -[A7], A2
  890. 00000800  4EB9 0000 6DBA           jsr        [0x00006DBA]
  891. 00000806  4A00                     tst.b      D0
  892. 00000808  6704                     beq        +0x6 /* 0000080E */
  893. 0000080A  200A                     move.l     D0, A2
  894. 0000080C  6002                     bra        +0x4 /* 00000810 */
  895. label0000080E:
  896. 0000080E  7000                     moveq.l    D0, 0x00
  897. label00000810:
  898. 00000810  4CDF 0C00                movem.l    A2,A3, [A7]+
  899. 00000814  205F                     movea.l    A0, [A7]+
  900. label00000816:
  901. 00000816  584F                     addq.w     A7, 4
  902. 00000818  4ED0                     jmp        [A0]
  903. 0000081A  FFFF                     .invalid   <<F/7/7>>
  904. 0000081C  4E56 FFFC                link       A6, -0x0004
  905. 00000820  206E 0008                movea.l    A0, [A6 + 0x8]
  906. 00000824  5848                     addq.w     A0, 4
  907. 00000826  2D48 FFFC                move.l     [A6 - 0x4], A0
  908. 0000082A  1210                     move.b     D1, [A0]
  909. 0000082C  7000                     moveq.l    D0, 0x00
  910. 0000082E  1001                     move.b     D0, D1
  911. 00000830  5280                     addq.l     D0, 1
  912. 00000832  2F00                     move.l     -[A7], D0
  913. 00000834  2F08                     move.l     -[A7], A0
  914. 00000836  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  915. // begin alternate branch 00000838-00000840
  916. label00000838:
  917. 00000838  000C 4EB9                ori.b      A4, 0xB9
  918. 0000083C  0000 0042                ori.b      D0, 0x42 /* 'B' */
  919. // end alternate branch 00000838-00000840
  920. label00000838: // (misaligned)
  921. 0000083A  4EB9 0000 0042           jsr        [0x00000042]
  922. 00000840  4E5E                     unlink     A6
  923. 00000842  205F                     movea.l    A0, [A7]+
  924. 00000844  504F                     addq.w     A7, 8
  925. 00000846  4ED0                     jmp        [A0]
  926. 00000848  8025                     or.b       D0, -[A5]
  927. 0000084A  4765                     chk.w      D3, -[A5]
  928. 0000084C  744E                     moveq.l    D2, 0x4E
  929. 0000084E  616D                     bsr        +0x6F /* 000008BD */
  930. 00000850  655F                     bcs        +0x61 /* 000008B1 */
  931. 00000852  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  932. 00000856  486F 7374                pea.l      [A7 + 0x7374]
  933. 0000085A  5065                     addq.w     -[A5], 8
  934. 0000085C  7266                     moveq.l    D1, 0x66
  935. 0000085E  5574 696C                subq.w     <<invalid full ext with I/IS == 4>>, 2
  936. 00000862  6974                     bvs        +0x76 /* 000008D8 */
  937. 00000864  7946                     moveq.l    D4, 0x46
  938. 00000866  5237 4353 7472 3235      addq.b     [[A7] + 0x74723235], 1
  939. 0000086E  3500                     move.w     -[A2], D0
  940. 00000870  0000 FFFF                ori.b      D0, 0xFF
  941. 00000874  4E56 F9F8                link       A6, -0x0608
  942. 00000878  2F03                     move.l     -[A7], D3
  943. 0000087A  4203                     clr.b      D3
  944. 0000087C  1D43 F9F8                move.b     [A6 - 0x608], D3
  945. 00000880  1D43 FAF8                move.b     [A6 - 0x508], D3
  946. 00000884  1D43 FBF8                move.b     [A6 - 0x408], D3
  947. 00000888  1D43 FCF8                move.b     [A6 - 0x308], D3
  948. 0000088C  486E FBF8                pea.l      [A6 - 0x408]
  949. 00000890  3F3C 1771                move.w     -[A7], 0x1771
  950. 00000894  7034                     moveq.l    D0, 0x34
  951. 00000896  3F00                     move.w     -[A7], D0
  952. 00000898  4EB9 0000 0CAA           jsr        [0x00000CAA]
  953. 0000089E  486E F9F8                pea.l      [A6 - 0x608]
  954. 000008A2  3F3C 1771                move.w     -[A7], 0x1771
  955. 000008A6  7035                     moveq.l    D0, 0x35
  956. 000008A8  3F00                     move.w     -[A7], D0
  957. 000008AA  4EB9 0000 0CAA           jsr        [0x00000CAA]
  958. 000008B0  486E FAF8                pea.l      [A6 - 0x508]
  959. 000008B4  3F3C 1771                move.w     -[A7], 0x1771
  960. 000008B8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  961. 000008BC  4EB9 0000 0CAA           jsr        [0x00000CAA]
  962. 000008C2  486E FDF8                pea.l      [A6 - 0x208]
  963. 000008C6  486E FBF8                pea.l      [A6 - 0x408]
  964. 000008CA  486E F9F8                pea.l      [A6 - 0x608]
  965. 000008CE  4EB9 0000 0B6A           jsr        [0x00000B6A]
  966. 000008D4  2D40 FFF8                move.l     [A6 - 0x8], D0
  967. label000008D8:
  968. 000008D8  2040                     movea.l    A0, D0
  969. 000008DA  1410                     move.b     D2, [A0]
  970. 000008DC  7200                     moveq.l    D1, 0x00
  971. 000008DE  1202                     move.b     D1, D2
  972. 000008E0  5281                     addq.l     D1, 1
  973. 000008E2  2F01                     move.l     -[A7], D1
  974. 000008E4  2F00                     move.l     -[A7], D0
  975. 000008E6  486E FCF8                pea.l      [A6 - 0x308]
  976. 000008EA  4EB9 0000 0042           jsr        [0x00000042]
  977. 000008F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  978. 000008F4  486E FEF8                pea.l      [A6 - 0x108]
  979. 000008F8  486E FCF8                pea.l      [A6 - 0x308]
  980. 000008FC  486E FAF8                pea.l      [A6 - 0x508]
  981. 00000900  4EB9 0000 0B6A           jsr        [0x00000B6A]
  982. 00000906  2D40 FFFC                move.l     [A6 - 0x4], D0
  983. 0000090A  2040                     movea.l    A0, D0
  984. 0000090C  1410                     move.b     D2, [A0]
  985. 0000090E  7200                     moveq.l    D1, 0x00
  986. 00000910  1202                     move.b     D1, D2
  987. 00000912  5281                     addq.l     D1, 1
  988. 00000914  2F01                     move.l     -[A7], D1
  989. 00000916  2F00                     move.l     -[A7], D0
  990. 00000918  486E FCF8                pea.l      [A6 - 0x308]
  991. 0000091C  4EB9 0000 0042           jsr        [0x00000042]
  992. 00000922  4FEF 000C                lea.l      A7, [A7 + 0xC]
  993. 00000926  486E FCF8                pea.l      [A6 - 0x308]
  994. 0000092A  7001                     moveq.l    D0, 0x01
  995. 0000092C  1F00                     move.b     -[A7], D0
  996. 0000092E  4EB9 0000 48F2           jsr        [0x000048F2]
  997. 00000934  261F                     move.l     D3, [A7]+
  998. 00000936  4E5E                     unlink     A6
  999. 00000938  205F                     movea.l    A0, [A7]+
  1000. 0000093A  5C4F                     addq.w     A7, 6
  1001. 0000093C  4ED0                     jmp        [A0]
  1002. 0000093E  8021                     or.b       D0, -[A1]
  1003. 00000940  4861                     pea.l      -[A1]
  1004. 00000942  6E64                     bgt        +0x66 /* 000009A8 */
  1005. 00000944  6C65                     bge        +0x67 /* 000009AB */
  1006. 00000946  4572 726F                chk.w      D2, [A2 + D7.w * 2 + 0x6F]
  1007. 0000094A  725F                     moveq.l    D1, 0x5F
  1008. 0000094C  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  1009. 00000950  486F 7374                pea.l      [A7 + 0x7374]
  1010. 00000954  5065                     addq.w     -[A5], 8
  1011. 00000956  7266                     moveq.l    D1, 0x66
  1012. 00000958  5574 696C                subq.w     <<invalid full ext with I/IS == 4>>, 2
  1013. 0000095C  6974                     bvs        +0x76 /* 000009D2 */
  1014. 0000095E  7946                     moveq.l    D4, 0x46
  1015. 00000960  7300                     moveq.l    D1, 0x00
  1016. 00000962  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1017. 00000966  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1018. 0000096A  0008 4228                ori.b      A0, 0x28 /* '(' */
  1019. 0000096E  0104                     btst       D4, D0
  1020. 00000970  4240                     clr.w      D0
  1021. 00000972  4E5E                     unlink     A6
  1022. 00000974  205F                     movea.l    A0, [A7]+
  1023. 00000976  584F                     addq.w     A7, 4
  1024. 00000978  4ED0                     jmp        [A0]
  1025. 0000097A  9F47                     subx.w     D7, D7
  1026. 0000097C  6574                     bcs        +0x76 /* 000009F2 */
  1027. 0000097E  5265                     addq.w     -[A5], 1
  1028. 00000980  706F                     moveq.l    D0, 0x6F
  1029. 00000982  7274                     moveq.l    D1, 0x74
  1030. 00000984  5F5F                     subq.w     [A7]+, 7
  1031. 00000986  3136 5448                move.w     -[A0], [A6 + D5.w * 4 + 0x48]
  1032. 0000098A  6F73                     ble        +0x75 /* 000009FF */
  1033. 0000098C  7450                     moveq.l    D2, 0x50
  1034. 0000098E  6572                     bcs        +0x74 /* 00000A02 */
  1035. 00000990  6655                     bne        +0x57 /* 000009E7 */
  1036. 00000992  7469                     moveq.l    D2, 0x69
  1037. 00000994  6C69                     bge        +0x6B /* 000009FF */
  1038. 00000996  7479                     moveq.l    D2, 0x79
  1039. 00000998  4676 0000                not.w      [A6 + D0.w]
  1040. 0000099C  4E56 0000                link       A6, 0
  1041. 000009A0  48E7 1020                movem.l    -[A7], D3,A2
  1042. 000009A4  7600                     moveq.l    D3, 0x00
  1043. 000009A6  246E 0008                movea.l    A2, [A6 + 0x8]
  1044. // begin alternate branch 000009A8-000009AE
  1045. label000009A8:
  1046. 000009A8  0008 2543                ori.b      A0, 0x43 /* 'C' */
  1047. 000009AC  0110                     btst       [A0], D0
  1048. // end alternate branch 000009A8-000009AE
  1049. label000009A8: // (misaligned)
  1050. 000009AA  2543 0110                move.l     [A2 + 0x110], D3
  1051. 000009AE  2543 0114                move.l     [A2 + 0x114], D3
  1052. 000009B2  4CDF 0408                movem.l    D3,A2, [A7]+
  1053. 000009B6  4E5E                     unlink     A6
  1054. 000009B8  205F                     movea.l    A0, [A7]+
  1055. 000009BA  584F                     addq.w     A7, 4
  1056. 000009BC  4ED0                     jmp        [A0]
  1057. 000009BE  8E52                     or.w       D7, [A2]
  1058. 000009C0  6573                     bcs        +0x75 /* 00000A35 */
  1059. 000009C2  6574                     bcs        +0x76 /* 00000A38 */
  1060. 000009C4  5F5F                     subq.w     [A7]+, 7
  1061. 000009C6  3454                     movea.w    A2, [A4]
  1062. 000009C8  4153                     chk.w      D0, [A3]
  1063. 000009CA  5046                     addq.w     D6, 8
  1064. 000009CC  7600                     moveq.l    D3, 0x00
  1065. 000009CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1066. label000009D2:
  1067. 000009D2  0000 48E7                ori.b      D0, 0xE7
  1068. 000009D6  1E38 2C39                move.b     D7, [0x00002C39]
  1069. 000009DA  FFFA                     .invalid   <<F/7/7>>
  1070. 000009DC  5F74 5E86                subq.w     [A4 + D5 * 8 - 0x122], 7
  1071. 000009E0  2639 FFFA 5F74           move.l     D3, [0xFFFA5F74]
  1072. 000009E6  E28B                     lsr        D3, 1
  1073. 000009E8  2F03                     move.l     -[A7], D3
  1074. 000009EA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1075. 000009EE  4EB9 0000 5CE2           jsr        [0x00005CE2]
  1076. // begin alternate branch 000009F2-000009F4
  1077. label000009F2:
  1078. 000009F2  5CE2                     sge        -[A2]
  1079. // end alternate branch 000009F2-000009F4
  1080. label000009F2: // (misaligned)
  1081. 000009F4  7807                     moveq.l    D4, 0x07
  1082. 000009F6  47F9 FFFA 5F8C           lea.l      A3, [0xFFFA5F8C]
  1083. 000009FC  49F9 FFFA 5F88           lea.l      A4, [0xFFFA5F88]
  1084. label00000A02:
  1085. 00000A02  6024                     bra        +0x26 /* 00000A28 */
  1086. label00000A04:
  1087. 00000A04  2614                     move.l     D3, [A4]
  1088. 00000A06  2A13                     move.l     D5, [A3]
  1089. 00000A08  246E 000C                movea.l    A2, [A6 + 0xC]
  1090. 00000A0C  2F12                     move.l     -[A7], [A2]
  1091. 00000A0E  2F03                     move.l     -[A7], D3
  1092. 00000A10  2F05                     move.l     -[A7], D5
  1093. 00000A12  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1094. 00000A16  4EB9 0000 D2EA           jsr        [0x0000D2EA]
  1095. 00000A1C  2003                     move.l     D0, D3
  1096. 00000A1E  5280                     addq.l     D0, 1
  1097. 00000A20  2480                     move.l     [A2], D0
  1098. 00000A22  504B                     addq.w     A3, 8
  1099. 00000A24  504C                     addq.w     A4, 8
  1100. 00000A26  5484                     addq.l     D4, 2
  1101. label00000A28:
  1102. 00000A28  B886                     cmp.l      D4, D6
  1103. 00000A2A  6DD8                     blt        -0x26 /* 00000A04 */
  1104. 00000A2C  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  1105. 00000A30  4E5E                     unlink     A6
  1106. 00000A32  205F                     movea.l    A0, [A7]+
  1107. 00000A34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1108. label00000A38:
  1109. 00000A38  4ED0                     jmp        [A0]
  1110. 00000A3A  8026                     or.b       D0, -[A6]
  1111. 00000A3C  4765                     chk.w      D3, -[A5]
  1112. 00000A3E  7452                     moveq.l    D2, 0x52
  1113. 00000A40  6570                     bcs        +0x72 /* 00000AB2 */
  1114. 00000A42  6F72                     ble        +0x74 /* 00000AB6 */
  1115. 00000A44  7448                     moveq.l    D2, 0x48
  1116. 00000A46  656C                     bcs        +0x6E /* 00000AB4 */
  1117. 00000A48  705F                     moveq.l    D0, 0x5F
  1118. 00000A4A  5F34 5441                subq.b     [A4 + D5.w * 4 + 0x41], 7
  1119. 00000A4E  5350                     subq.w     [A0], 1
  1120. 00000A50  4650                     not.w      [A0]
  1121. 00000A52  3131 5442                move.w     -[A0], [A1 + D5.w * 4 + 0x42]
  1122. 00000A56  7563                     moveq.l    D2, 0x63
  1123. 00000A58  6B65                     bmi        +0x67 /* 00000ABF */
  1124. 00000A5A  744C                     moveq.l    D2, 0x4C
  1125. 00000A5C  6973                     bvs        +0x75 /* 00000AD1 */
  1126. 00000A5E  7452                     moveq.l    D2, 0x52
  1127. 00000A60  556C 0000                subq.w     [A4 + 0x0], 2
  1128. 00000A64  4E56 0000                link       A6, 0
  1129. 00000A68  2F0A                     move.l     -[A7], A2
  1130. 00000A6A  246E 0008                movea.l    A2, [A6 + 0x8]
  1131. 00000A6E  2F3C 0000 1778           move.l     -[A7], 0x1778
  1132. 00000A74  2F0A                     move.l     -[A7], A2
  1133. 00000A76  2F0A                     move.l     -[A7], A2
  1134. 00000A78  2052                     movea.l    A0, [A2]
  1135. 00000A7A  2068 0018                movea.l    A0, [A0 + 0x18]
  1136. 00000A7E  4E90                     jsr        [A0]
  1137. 00000A80  4240                     clr.w      D0
  1138. 00000A82  245F                     movea.l    A2, [A7]+
  1139. 00000A84  4E5E                     unlink     A6
  1140. 00000A86  205F                     movea.l    A0, [A7]+
  1141. 00000A88  584F                     addq.w     A7, 4
  1142. 00000A8A  4ED0                     jmp        [A0]
  1143. 00000A8C  8026                     or.b       D0, -[A6]
  1144. 00000A8E  4765                     chk.w      D3, -[A5]
  1145. 00000A90  7443                     moveq.l    D2, 0x43
  1146. 00000A92  6F6E                     ble        +0x70 /* 00000B02 */
  1147. 00000A94  6669                     bne        +0x6B /* 00000AFF */
  1148. 00000A96  6775                     beq        +0x77 /* 00000B0D */
  1149. 00000A98  7261                     moveq.l    D1, 0x61
  1150. 00000A9A  7469                     moveq.l    D2, 0x69
  1151. 00000A9C  6F6E                     ble        +0x70 /* 00000B0C */
  1152. 00000A9E  5F5F                     subq.w     [A7]+, 7
  1153. 00000AA0  3136 5448                move.w     -[A0], [A6 + D5.w * 4 + 0x48]
  1154. 00000AA4  6F73                     ble        +0x75 /* 00000B19 */
  1155. 00000AA6  7450                     moveq.l    D2, 0x50
  1156. 00000AA8  6572                     bcs        +0x74 /* 00000B1C */
  1157. 00000AAA  6655                     bne        +0x57 /* 00000B01 */
  1158. 00000AAC  7469                     moveq.l    D2, 0x69
  1159. 00000AAE  6C69                     bge        +0x6B /* 00000B19 */
  1160. 00000AB0  7479                     moveq.l    D2, 0x79
  1161. label00000AB2:
  1162. 00000AB2  4676 0000                not.w      [A6 + D0.w]
  1163. // begin alternate branch 00000AB4-00000AB8
  1164. label00000AB4:
  1165. 00000AB4  0000 FFFF                ori.b      D0, 0xFF
  1166. // end alternate branch 00000AB4-00000AB8
  1167. label00000AB4: // (misaligned)
  1168. label00000AB6:
  1169. 00000AB6  FFFF                     .invalid   <<F/7/7>>
  1170. 00000AB8  4E56 0000                link       A6, 0
  1171. 00000ABC  206E 0008                movea.l    A0, [A6 + 0x8]
  1172. 00000AC0  4228 0105                clr.b      [A0 + 0x105]
  1173. 00000AC4  4240                     clr.w      D0
  1174. 00000AC6  4E5E                     unlink     A6
  1175. 00000AC8  205F                     movea.l    A0, [A7]+
  1176. 00000ACA  584F                     addq.w     A7, 4
  1177. 00000ACC  4ED0                     jmp        [A0]
  1178. 00000ACE  9D44                     subx.w     D6, D4
  1179. 00000AD0  6973                     bvs        +0x75 /* 00000B45 */
  1180. 00000AD2  6162                     bsr        +0x64 /* 00000B36 */
  1181. 00000AD4  6C65                     bge        +0x67 /* 00000B3B */
  1182. 00000AD6  5F5F                     subq.w     [A7]+, 7
  1183. 00000AD8  3136 5448                move.w     -[A0], [A6 + D5.w * 4 + 0x48]
  1184. 00000ADC  6F73                     ble        +0x75 /* 00000B51 */
  1185. 00000ADE  7450                     moveq.l    D2, 0x50
  1186. 00000AE0  6572                     bcs        +0x74 /* 00000B54 */
  1187. 00000AE2  6655                     bne        +0x57 /* 00000B39 */
  1188. 00000AE4  7469                     moveq.l    D2, 0x69
  1189. 00000AE6  6C69                     bge        +0x6B /* 00000B51 */
  1190. 00000AE8  7479                     moveq.l    D2, 0x79
  1191. 00000AEA  4676 0000                not.w      [A6 + D0.w]
  1192. 00000AEE  FFFF                     .invalid   <<F/7/7>>
  1193. 00000AF0  4E56 0000                link       A6, 0
  1194. 00000AF4  206E 0008                movea.l    A0, [A6 + 0x8]
  1195. 00000AF8  117C 0001 0105           move.b     [A0 + 0x105], 0x1
  1196. 00000AFE  4240                     clr.w      D0
  1197. 00000B00  4E5E                     unlink     A6
  1198. label00000B02:
  1199. 00000B02  205F                     movea.l    A0, [A7]+
  1200. 00000B04  584F                     addq.w     A7, 4
  1201. 00000B06  4ED0                     jmp        [A0]
  1202. 00000B08  9C45                     sub.w      D6, D5
  1203. 00000B0A  6E61                     bgt        +0x63 /* 00000B6D */
  1204. label00000B0C:
  1205. 00000B0C  626C                     bhi        +0x6E /* 00000B7A */
  1206. 00000B0E  655F                     bcs        +0x61 /* 00000B6F */
  1207. 00000B10  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  1208. 00000B14  486F 7374                pea.l      [A7 + 0x7374]
  1209. 00000B18  5065                     addq.w     -[A5], 8
  1210. 00000B1A  7266                     moveq.l    D1, 0x66
  1211. label00000B1C:
  1212. 00000B1C  5574 696C                subq.w     <<invalid full ext with I/IS == 4>>, 2
  1213. 00000B20  6974                     bvs        +0x76 /* 00000B96 */
  1214. 00000B22  7946                     moveq.l    D4, 0x46
  1215. 00000B24  7600                     moveq.l    D3, 0x00
  1216. 00000B26  0000 4240                ori.b      D0, 0x40 /* '@' */
  1217. 00000B2A  205F                     movea.l    A0, [A7]+
  1218. 00000B2C  584F                     addq.w     A7, 4
  1219. 00000B2E  4ED0                     jmp        [A0]
  1220. 00000B30  41F9 FFFA 5DBC           lea.l      A0, [0xFFFA5DBC]
  1221. fn00000B36:
  1222. 00000B36  2008                     move.l     D0, A0
  1223. 00000B38  205F                     movea.l    A0, [A7]+
  1224. 00000B3A  584F                     addq.w     A7, 4
  1225. 00000B3C  4ED0                     jmp        [A0]
  1226. 00000B3E  FFFF                     .invalid   <<F/7/7>>
  1227. 00000B40  4E56 0000                link       A6, 0
  1228. 00000B44  2F03                     move.l     -[A7], D3
  1229. 00000B46  206E 0008                movea.l    A0, [A6 + 0x8]
  1230. 00000B4A  1028 0105                move.b     D0, [A0 + 0x105]
  1231. 00000B4E  7601                     moveq.l    D3, 0x01
  1232. 00000B50  B003                     cmp.b      D0, D3
  1233. 00000B52  6604                     bne        +0x6 /* 00000B58 */
  1234. label00000B54:
  1235. 00000B54  1003                     move.b     D0, D3
  1236. 00000B56  6002                     bra        +0x4 /* 00000B5A */
  1237. label00000B58:
  1238. 00000B58  4200                     clr.b      D0
  1239. label00000B5A:
  1240. 00000B5A  261F                     move.l     D3, [A7]+
  1241. 00000B5C  4E5E                     unlink     A6
  1242. 00000B5E  205F                     movea.l    A0, [A7]+
  1243. 00000B60  584F                     addq.w     A7, 4
  1244. 00000B62  4ED0                     jmp        [A0]
  1245. 00000B64  8021                     or.b       D0, -[A1]
  1246. 00000B66  4973 4163 7469 7661 7465 chk.w      D4, [[A3 + 0x7469] + 0x76617465]
  1247. 00000B70  645F                     bcc        +0x61 /* 00000BD1 */
  1248. 00000B72  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  1249. 00000B76  486F 7374                pea.l      [A7 + 0x7374]
  1250. label00000B7A:
  1251. 00000B7A  5065                     addq.w     -[A5], 8
  1252. 00000B7C  7266                     moveq.l    D1, 0x66
  1253. 00000B7E  5574 696C                subq.w     <<invalid full ext with I/IS == 4>>, 2
  1254. 00000B82  6974                     bvs        +0x76 /* 00000BF8 */
  1255. 00000B84  7946                     moveq.l    D4, 0x46
  1256. 00000B86  7600                     moveq.l    D3, 0x00
  1257. 00000B88  0000 FFFF                ori.b      D0, 0xFF
  1258. 00000B8C  4E56 0000                link       A6, 0
  1259. 00000B90  206E 0008                movea.l    A0, [A6 + 0x8]
  1260. 00000B94  2028 0108                move.l     D0, [A0 + 0x108]
  1261. // begin alternate branch 00000B96-00000B98
  1262. label00000B96:
  1263. 00000B96  0108                     btst       A0, D0
  1264. // end alternate branch 00000B96-00000B98
  1265. label00000B96: // (misaligned)
  1266. 00000B98  4E5E                     unlink     A6
  1267. 00000B9A  205F                     movea.l    A0, [A7]+
  1268. 00000B9C  584F                     addq.w     A7, 4
  1269. 00000B9E  4ED0                     jmp        [A0]
  1270. 00000BA0  9647                     sub.w      D3, D7
  1271. 00000BA2  6574                     bcs        +0x76 /* 00000C18 */
  1272. 00000BA4  4275 636B 6574 4C69 7374 clr.w      [[A5 + 0x6574] + 0x4C697374]
  1273. 00000BAE  5F5F                     subq.w     [A7]+, 7
  1274. 00000BB0  3454                     movea.w    A2, [A4]
  1275. 00000BB2  4153                     chk.w      D0, [A3]
  1276. 00000BB4  5046                     addq.w     D6, 8
  1277. 00000BB6  7600                     moveq.l    D3, 0x00
  1278. 00000BB8  0000 FFFF                ori.b      D0, 0xFF
  1279. 00000BBC  4E56 0000                link       A6, 0
  1280. 00000BC0  2F0B                     move.l     -[A7], A3
  1281. 00000BC2  266E 0008                movea.l    A3, [A6 + 0x8]
  1282. 00000BC6  276E 000C 010C           move.l     [A3 + 0x10C], [A6 + 0xC]
  1283. 00000BCC  2F0B                     move.l     -[A7], A3
  1284. 00000BCE  2053                     movea.l    A0, [A3]
  1285. 00000BD0  2068 0058                movea.l    A0, [A0 + 0x58]
  1286. 00000BD4  4E90                     jsr        [A0]
  1287. 00000BD6  265F                     movea.l    A3, [A7]+
  1288. 00000BD8  4E5E                     unlink     A6
  1289. 00000BDA  205F                     movea.l    A0, [A7]+
  1290. 00000BDC  504F                     addq.w     A7, 8
  1291. 00000BDE  4ED0                     jmp        [A0]
  1292. 00000BE0  9953                     sub.w      [A3], D4
  1293. 00000BE2  6574                     bcs        +0x76 /* 00000C58 */
  1294. 00000BE4  5361                     subq.w     -[A1], 1
  1295. 00000BE6  6D70                     blt        +0x72 /* 00000C58 */
  1296. 00000BE8  6C69                     bge        +0x6B /* 00000C53 */
  1297. 00000BEA  6E67                     bgt        +0x69 /* 00000C53 */
  1298. 00000BEC  5261                     addq.w     -[A1], 1
  1299. 00000BEE  7465                     moveq.l    D2, 0x65
  1300. 00000BF0  5F5F                     subq.w     [A7]+, 7
  1301. 00000BF2  3454                     movea.w    A2, [A4]
  1302. 00000BF4  4153                     chk.w      D0, [A3]
  1303. 00000BF6  5046                     addq.w     D6, 8
  1304. label00000BF8:
  1305. 00000BF8  556C 0000                subq.w     [A4 + 0x0], 2
  1306. 00000BFC  2F0A                     move.l     -[A7], A2
  1307. 00000BFE  2F3C 0000 0108           move.l     -[A7], 0x108
  1308. 00000C04  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1309. 00000C0A  2440                     movea.l    A2, D0
  1310. 00000C0C  200A                     move.l     D0, A2
  1311. 00000C0E  6708                     beq        +0xA /* 00000C18 */
  1312. 00000C10  2F0A                     move.l     -[A7], A2
  1313. 00000C12  4EB9 0000 01A0           jsr        [0x000001A0]
  1314. label00000C18:
  1315. 00000C18  200A                     move.l     D0, A2
  1316. 00000C1A  245F                     movea.l    A2, [A7]+
  1317. 00000C1C  4E75                     rts
  1318. 00000C1E  FFFF                     .invalid   <<F/7/7>>
  1319. 00000C20  2F0A                     move.l     -[A7], A2
  1320. 00000C22  2F3C 0000 0118           move.l     -[A7], 0x118
  1321. 00000C28  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1322. 00000C2E  2440                     movea.l    A2, D0
  1323. 00000C30  200A                     move.l     D0, A2
  1324. 00000C32  6708                     beq        +0xA /* 00000C3C */
  1325. 00000C34  2F0A                     move.l     -[A7], A2
  1326. 00000C36  4EB9 0000 0038           jsr        [0x00000038]
  1327. label00000C3C:
  1328. 00000C3C  200A                     move.l     D0, A2
  1329. 00000C3E  245F                     movea.l    A2, [A7]+
  1330. 00000C40  4E75                     rts
  1331. 00000C42  FFFF                     .invalid   <<F/7/7>>
  1332. 00000C44  3B27                     move.w     -[A5], -[A7]
  1333. 00000C46  0807 0406                btst.b     D7, 0x6
  1334. 00000C4A  0B0E                     btst       A6, D5
  1335. 00000C4C  5807                     addq.b     D7, 4
  1336. 00000C4E  0406 202A                subi.b     D6, 0x2A /* '*' */
  1337. 00000C52  4C3B 3338 1104           movem.w    D3,D4,D5,A0,A1,A4,A5, <<invalid full ext with I/IS == 4>>
  1338. label00000C58:
  1339. 00000C58  00FF                     .incomplete
  1340. 00000C5A  FFFF                     .invalid   <<F/7/7>>
  1341. 00000C5C  EF44                     asl        D4.w, 7
  1342. 00000C5E  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  1343. 00000C60  FFFF                     .invalid   <<F/7/7>>
  1344. 00000C62  FFC1                     .invalid   <<F/7/7>>
  1345. 00000C64  1B0D                     move.b     -[A5], A5
  1346. 00000C66  0909                     btst       A1, D4
  1347. 00000C68  0C04 2003                cmpi.b     D4, 0x3
  1348. 00000C6C  0B3B 2B04                btst       <<invalid full ext with I/IS == 4>>, D5
  1349. 00000C70  00FF                     .incomplete
  1350. 00000C72  FFFF                     .invalid   <<F/7/7>>
  1351. 00000C74  9A80                     sub.l      D5, D0
  1352. 00000C76  AA04                     syscall    DisposePixMap/DisposPixMap
  1353. 00000C78  5204                     addq.b     D4, 1
  1354. 00000C7A  0C1D 2F09                cmpi.b     [A5]+, 0x9 /* '\t' */
  1355. 00000C7E  0909                     btst       A1, D4
  1356. 00000C80  1900                     move.b     -[A4], D0
  1357. 00000C82  FFFF                     .invalid   <<F/7/7>>
  1358. 00000C84  FFF5                     .invalid   <<F/7/7>>
  1359. 00000C86  1909                     move.b     -[A4], A1
  1360. 00000C88  5504                     subq.b     D4, 2
  1361. 00000C8A  0B03                     btst       D3, D5
  1362. 00000C8C  00FF                     .incomplete
  1363. 00000C8E  FFFF                     .invalid   <<F/7/7>>
  1364. 00000C90  F914                     .extension 0x914 <<F/4-5/4>> // unimplemented
  1365. 00000C92  808D                     or.l       D0, A5
  1366. 00000C94  6A12                     bpl        +0x14 /* 00000CA8 */
  1367. 00000C96  0000 3881                ori.b      D0, 0x81
  1368. 00000C9A  4640                     not.w      D0
  1369. 00000C9C  3461                     movea.w    A2, -[A1]
  1370. 00000C9E  2530 80B3                move.l     -[A2], [A0 + A0.w - 0x77]
  1371. 00000CA2  82C3                     divu.w     D1, D3
  1372. 00000CA4  1200                     move.b     D1, D0
  1373. 00000CA6  0000 0000                ori.b      D0, 0x0
  1374. // begin alternate branch 00000CA8-00000DD8
  1375. label00000CA8:
  1376. 00000CA8  0000 0000                ori.b      D0, 0x0
  1377. 00000CAC  0000 0000                ori.b      D0, 0x0
  1378. 00000CB0  0000 0000                ori.b      D0, 0x0
  1379. 00000CB4  0000 0000                ori.b      D0, 0x0
  1380. 00000CB8  0000 0000                ori.b      D0, 0x0
  1381. 00000CBC  0000 0000                ori.b      D0, 0x0
  1382. 00000CC0  0000 0000                ori.b      D0, 0x0
  1383. 00000CC4  0000 0000                ori.b      D0, 0x0
  1384. 00000CC8  0000 0000                ori.b      D0, 0x0
  1385. 00000CCC  0000 0000                ori.b      D0, 0x0
  1386. 00000CD0  0000 0000                ori.b      D0, 0x0
  1387. 00000CD4  0000 0000                ori.b      D0, 0x0
  1388. 00000CD8  0000 0000                ori.b      D0, 0x0
  1389. 00000CDC  0000 0000                ori.b      D0, 0x0
  1390. 00000CE0  0000 0000                ori.b      D0, 0x0
  1391. 00000CE4  0000 0000                ori.b      D0, 0x0
  1392. 00000CE8  0000 0000                ori.b      D0, 0x0
  1393. 00000CEC  0000 0000                ori.b      D0, 0x0
  1394. 00000CF0  0000 0000                ori.b      D0, 0x0
  1395. 00000CF4  0000 0000                ori.b      D0, 0x0
  1396. 00000CF8  0000 0000                ori.b      D0, 0x0
  1397. 00000CFC  0000 0000                ori.b      D0, 0x0
  1398. 00000D00  0000 0000                ori.b      D0, 0x0
  1399. 00000D04  0000 0000                ori.b      D0, 0x0
  1400. 00000D08  0000 0000                ori.b      D0, 0x0
  1401. 00000D0C  0000 0000                ori.b      D0, 0x0
  1402. 00000D10  0000 0000                ori.b      D0, 0x0
  1403. 00000D14  0000 0000                ori.b      D0, 0x0
  1404. 00000D18  0000 0000                ori.b      D0, 0x0
  1405. 00000D1C  0000 0000                ori.b      D0, 0x0
  1406. 00000D20  0000 0000                ori.b      D0, 0x0
  1407. 00000D24  0000 0000                ori.b      D0, 0x0
  1408. 00000D28  0000 0000                ori.b      D0, 0x0
  1409. 00000D2C  0000 0000                ori.b      D0, 0x0
  1410. 00000D30  0000 0000                ori.b      D0, 0x0
  1411. 00000D34  0000 0000                ori.b      D0, 0x0
  1412. 00000D38  0000 0000                ori.b      D0, 0x0
  1413. 00000D3C  0000 0000                ori.b      D0, 0x0
  1414. 00000D40  0000 0000                ori.b      D0, 0x0
  1415. 00000D44  0000 0000                ori.b      D0, 0x0
  1416. 00000D48  0000 0000                ori.b      D0, 0x0
  1417. 00000D4C  0000 0000                ori.b      D0, 0x0
  1418. 00000D50  0000 0000                ori.b      D0, 0x0
  1419. 00000D54  0000 0000                ori.b      D0, 0x0
  1420. 00000D58  0000 0000                ori.b      D0, 0x0
  1421. 00000D5C  0000 0000                ori.b      D0, 0x0
  1422. 00000D60  0000 0000                ori.b      D0, 0x0
  1423. 00000D64  0000 0000                ori.b      D0, 0x0
  1424. 00000D68  0000 0000                ori.b      D0, 0x0
  1425. 00000D6C  0000 0000                ori.b      D0, 0x0
  1426. 00000D70  0000 0000                ori.b      D0, 0x0
  1427. 00000D74  0000 0000                ori.b      D0, 0x0
  1428. 00000D78  0000 0000                ori.b      D0, 0x0
  1429. 00000D7C  0000 0000                ori.b      D0, 0x0
  1430. 00000D80  0000 0000                ori.b      D0, 0x0
  1431. 00000D84  0000 0000                ori.b      D0, 0x0
  1432. 00000D88  0000 0000                ori.b      D0, 0x0
  1433. 00000D8C  0000 0000                ori.b      D0, 0x0
  1434. 00000D90  0000 0000                ori.b      D0, 0x0
  1435. 00000D94  0000 0000                ori.b      D0, 0x0
  1436. 00000D98  0000 0000                ori.b      D0, 0x0
  1437. 00000D9C  0000 0000                ori.b      D0, 0x0
  1438. 00000DA0  0000 0000                ori.b      D0, 0x0
  1439. 00000DA4  0000 0000                ori.b      D0, 0x0
  1440. 00000DA8  0000 0000                ori.b      D0, 0x0
  1441. 00000DAC  0000 0000                ori.b      D0, 0x0
  1442. 00000DB0  0000 0000                ori.b      D0, 0x0
  1443. 00000DB4  0000 0000                ori.b      D0, 0x0
  1444. 00000DB8  0000 0000                ori.b      D0, 0x0
  1445. 00000DBC  0000 0000                ori.b      D0, 0x0
  1446. 00000DC0  0000 0000                ori.b      D0, 0x0
  1447. 00000DC4  0000 0000                ori.b      D0, 0x0
  1448. 00000DC8  0000 0000                ori.b      D0, 0x0
  1449. 00000DCC  0000 0000                ori.b      D0, 0x0
  1450. 00000DD0  0000 0000                ori.b      D0, 0x0
  1451. 00000DD4  0000 0000                ori.b      D0, 0x0
  1452. // end alternate branch 00000CA8-00000DD8
  1453. label00000CA8: // (misaligned)
  1454. 00000CAA  0000 0000                ori.b      D0, 0x0
  1455. 00000CAE  0000 0000                ori.b      D0, 0x0
  1456. 00000CB2  0000 0000                ori.b      D0, 0x0
  1457. 00000CB6  0000 0000                ori.b      D0, 0x0
  1458. 00000CBA  0000 0000                ori.b      D0, 0x0
  1459. 00000CBE  0000 0000                ori.b      D0, 0x0
  1460. 00000CC2  0000 0000                ori.b      D0, 0x0
  1461. 00000CC6  0000 0000                ori.b      D0, 0x0
  1462. 00000CCA  0000 0000                ori.b      D0, 0x0
  1463. 00000CCE  0000 0000                ori.b      D0, 0x0
  1464. 00000CD2  0000 0000                ori.b      D0, 0x0
  1465. 00000CD6  0000 0000                ori.b      D0, 0x0
  1466. 00000CDA  0000 0000                ori.b      D0, 0x0
  1467. 00000CDE  0000 0000                ori.b      D0, 0x0
  1468. 00000CE2  0000 0000                ori.b      D0, 0x0
  1469. 00000CE6  0000 0000                ori.b      D0, 0x0
  1470. 00000CEA  0000 0000                ori.b      D0, 0x0
  1471. 00000CEE  0000 0000                ori.b      D0, 0x0
  1472. 00000CF2  0000 0000                ori.b      D0, 0x0
  1473. 00000CF6  0000 0000                ori.b      D0, 0x0
  1474. 00000CFA  0000 0000                ori.b      D0, 0x0
  1475. 00000CFE  0000 0000                ori.b      D0, 0x0
  1476. 00000D02  0000 0000                ori.b      D0, 0x0
  1477. 00000D06  0000 0000                ori.b      D0, 0x0
  1478. 00000D0A  0000 0000                ori.b      D0, 0x0
  1479. 00000D0E  0000 0000                ori.b      D0, 0x0
  1480. 00000D12  0000 0000                ori.b      D0, 0x0
  1481. 00000D16  0000 0000                ori.b      D0, 0x0
  1482. 00000D1A  0000 0000                ori.b      D0, 0x0
  1483. 00000D1E  0000 0000                ori.b      D0, 0x0
  1484. 00000D22  0000 0000                ori.b      D0, 0x0
  1485. 00000D26  0000 0000                ori.b      D0, 0x0
  1486. 00000D2A  0000 0000                ori.b      D0, 0x0
  1487. 00000D2E  0000 0000                ori.b      D0, 0x0
  1488. 00000D32  0000 0000                ori.b      D0, 0x0
  1489. 00000D36  0000 0000                ori.b      D0, 0x0
  1490. 00000D3A  0000 0000                ori.b      D0, 0x0
  1491. 00000D3E  0000 0000                ori.b      D0, 0x0
  1492. 00000D42  0000 0000                ori.b      D0, 0x0
  1493. 00000D46  0000 0000                ori.b      D0, 0x0
  1494. 00000D4A  0000 0000                ori.b      D0, 0x0
  1495. 00000D4E  0000 0000                ori.b      D0, 0x0
  1496. 00000D52  0000 0000                ori.b      D0, 0x0
  1497. 00000D56  0000 0000                ori.b      D0, 0x0
  1498. 00000D5A  0000 0000                ori.b      D0, 0x0
  1499. 00000D5E  0000 0000                ori.b      D0, 0x0
  1500. 00000D62  0000 0000                ori.b      D0, 0x0
  1501. 00000D66  0000 0000                ori.b      D0, 0x0
  1502. 00000D6A  0000 0000                ori.b      D0, 0x0
  1503. 00000D6E  0000 0000                ori.b      D0, 0x0
  1504. 00000D72  0000 0000                ori.b      D0, 0x0
  1505. 00000D76  0000 0000                ori.b      D0, 0x0
  1506. 00000D7A  0000 0000                ori.b      D0, 0x0
  1507. 00000D7E  0000 0000                ori.b      D0, 0x0
  1508. 00000D82  0000 0000                ori.b      D0, 0x0
  1509. 00000D86  0000 0000                ori.b      D0, 0x0
  1510. 00000D8A  0000 0000                ori.b      D0, 0x0
  1511. 00000D8E  0000 0000                ori.b      D0, 0x0
  1512. 00000D92  0000 0000                ori.b      D0, 0x0
  1513. 00000D96  0000 0000                ori.b      D0, 0x0
  1514. 00000D9A  0000 0000                ori.b      D0, 0x0
  1515. 00000D9E  0000 0000                ori.b      D0, 0x0
  1516. 00000DA2  0000 0000                ori.b      D0, 0x0
  1517. 00000DA6  0000 0000                ori.b      D0, 0x0
  1518. 00000DAA  0000 0000                ori.b      D0, 0x0
  1519. 00000DAE  0000 0000                ori.b      D0, 0x0
  1520. 00000DB2  0000 0000                ori.b      D0, 0x0
  1521. 00000DB6  0000 0000                ori.b      D0, 0x0
  1522. 00000DBA  0000 0000                ori.b      D0, 0x0
  1523. 00000DBE  0000 0000                ori.b      D0, 0x0
  1524. 00000DC2  0000 0000                ori.b      D0, 0x0
  1525. 00000DC6  0000 0000                ori.b      D0, 0x0
  1526. 00000DCA  0000 0000                ori.b      D0, 0x0
  1527. 00000DCE  0000 0000                ori.b      D0, 0x0
  1528. 00000DD2  0000 0000                ori.b      D0, 0x0
  1529. 00000DD6  0000                     .incomplete
  1530.